package com.yuyou.fn.analyze.vo;

import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.List;

/**
 * Created by Administrator on 2017/12/28.
 */
public class AdvanceBlockVo {
    private Long areaTeamId;
    private String areaTeamName;
    private Long periodId;
    private String periodName;
    private Long gradeId;
    private String gradeName;
    @ApiModelProperty("预收金额")
    private BigDecimal advanceAmount=BigDecimal.ZERO;
    @ApiModelProperty("同期预收金额")
    private BigDecimal withAdvanceAmount=BigDecimal.ZERO;
    @ApiModelProperty("目标金额")
    private BigDecimal targetAmount=BigDecimal.ZERO;
    @ApiModelProperty("同期目标金额")
    private BigDecimal withTargetAmount=BigDecimal.ZERO;
    @ApiModelProperty("预收进度=预收金额/目标金额")
    private String advanceProgress="0.00%";
    @ApiModelProperty("同期预收进度=同期预收金额/同期目标金额")
    private String withProgress="0.00%";
    @ApiModelProperty("预收同比=(预收金额-同期预收金额)/同期预收金额")
    private String advanceCompare="0.00%";
    @ApiModelProperty("目标增长=(目标金额-同期目标金额)/同期目标金额")
    private String targetCompare="0.00%";
    private BigDecimal subjectTarget=BigDecimal.ZERO;
    private String subjectTargetProgress="0.00%";

    private List<AdvanceDetailVo> advanceDetailVoList;
    public Long getAreaTeamId() {
        return areaTeamId;
    }

    public void setAreaTeamId(Long areaTeamId) {
        this.areaTeamId = areaTeamId;
    }

    public String getAreaTeamName() {
        return areaTeamName;
    }

    public void setAreaTeamName(String areaTeamName) {
        this.areaTeamName = areaTeamName;
    }

    public Long getPeriodId() {
        return periodId;
    }

    public void setPeriodId(Long periodId) {
        this.periodId = periodId;
    }

    public String getPeriodName() {
        return periodName;
    }

    public void setPeriodName(String periodName) {
        this.periodName = periodName;
    }

    public Long getGradeId() {
        return gradeId;
    }

    public void setGradeId(Long gradeId) {
        this.gradeId = gradeId;
    }

    public String getGradeName() {
        return gradeName;
    }

    public void setGradeName(String gradeName) {
        this.gradeName = gradeName;
    }

    public BigDecimal getAdvanceAmount() {
        return advanceAmount;
    }

    public void setAdvanceAmount(BigDecimal advanceAmount) {
        this.advanceAmount = advanceAmount;
    }

    public BigDecimal getWithAdvanceAmount() {
        return withAdvanceAmount;
    }

    public void setWithAdvanceAmount(BigDecimal withAdvanceAmount) {
        this.withAdvanceAmount = withAdvanceAmount;
    }

    public BigDecimal getTargetAmount() {
        return targetAmount;
    }

    public void setTargetAmount(BigDecimal targetAmount) {
        this.targetAmount = targetAmount;
    }

    public BigDecimal getWithTargetAmount() {
        return withTargetAmount;
    }

    public void setWithTargetAmount(BigDecimal withTargetAmount) {
        this.withTargetAmount = withTargetAmount;
    }

    public String getAdvanceProgress() {
        return advanceProgress;
    }

    public void setAdvanceProgress(String advanceProgress) {
        this.advanceProgress = advanceProgress;
    }

    public String getWithProgress() {
        return withProgress;
    }

    public void setWithProgress(String withProgress) {
        this.withProgress = withProgress;
    }

    public String getAdvanceCompare() {
        return advanceCompare;
    }

    public void setAdvanceCompare(String advanceCompare) {
        this.advanceCompare = advanceCompare;
    }

    public String getTargetCompare() {
        return targetCompare;
    }

    public void setTargetCompare(String targetCompare) {
        this.targetCompare = targetCompare;
    }

    public List<AdvanceDetailVo> getAdvanceDetailVoList() {
        return advanceDetailVoList;
    }

    public void setAdvanceDetailVoList(List<AdvanceDetailVo> advanceDetailVoList) {
        this.advanceDetailVoList = advanceDetailVoList;
    }

    public BigDecimal getSubjectTarget() {
        return subjectTarget;
    }

    public void setSubjectTarget(BigDecimal subjectTarget) {
        this.subjectTarget = subjectTarget;
    }

    public String getSubjectTargetProgress() {
        return subjectTargetProgress;
    }

    public void setSubjectTargetProgress(String subjectTargetProgress) {
        this.subjectTargetProgress = subjectTargetProgress;
    }
}
